5 Mistakes Contractors Make With Estimates (And How to Fix Them)
Bad estimates do not just lose you money on one job. They quietly wreck your margins, your reputation, and your pipeline. Here are the five most common estimating mistakes and what to do about each one.
The Estimate That Cost $14,000
A remodeling contractor in Dallas landed a kitchen renovation. Nice project, good client, solid scope. He put together the estimate on a Friday afternoon between two other job sites. Materials, labor, a little buffer. Came in at $42,000. The client said yes immediately.
Red flag number one: they said yes too fast.
By week three, the problems started. The demo took longer than expected because of old plaster walls he had not accounted for. His tile sub charged more than the number he had in his head. He forgot the dumpster, permit fees were higher than assumed, and custom cabinets had a lead time that pushed the project two weeks longer, tying up his crew and costing him another job.
Actual cost: $46,200. Profit on a $42,000 job: negative $4,200. The lost job was worth $8,000 in profit. Total cost of a sloppy estimate: roughly $14,000.
Estimating is the single most important business skill a contractor has. It determines whether you make money or lose it. Industry research consistently shows that inaccurate estimating is the leading cause of contractor business failure.
Let’s break down the five most common estimating mistakes, the real dollar cost of each one, and how to fix them.
Mistake #1: Underestimating Labor Costs
Labor is typically 40-60% of a project’s total cost. When you get labor wrong, you get everything wrong. Most contractors estimate by gut feel and forget about setup/cleanup time, drive time, supervision, weather days, rework, and the true loaded cost of an hour (base wage plus FICA, workers’ comp, insurance, vehicle costs, and PTO).
The Math That Matters
Say you are estimating a bathroom remodel: 5-day job, two-person crew, $35/hour.
| Cost Factor | Calculation | Amount |
|---|---|---|
| Base labor | 2 workers x 8 hrs x 5 days x $35/hr | $2,800 |
| Burden (taxes, comp, insurance) | 35% of base labor | $980 |
| Setup/cleanup | 2 workers x 1.5 hrs x 5 days x $35 | $525 |
| Material runs | 3 trips x 1.5 hrs x $35 (1 worker) | $158 |
| Supervision | Your time: 1 hr/day x 5 days x $75/hr | $375 |
| Contingency (10%) | 10% of subtotal | $484 |
| Real labor cost | $5,322 | |
Real labor cost: $5,322, not $2,800. That is a 90% difference. On a $15,000 job, that mistake could wipe out your profit entirely.
How to Fix It
- Use a labor burden multiplier. Multiply base labor by 1.3 to 1.5 to account for taxes, insurance, and benefits.
- Track actual hours on completed jobs. Compare estimated vs. actual hours. Over 10 projects, you build production rate data specific to your crew.
- Include YOUR time. If you are managing the job, your time has a cost. Bill it at your true overhead rate.
- Add setup and cleanup as a line item. Make it visible so you never forget it.
Mistake #2: Forgetting to Include Overhead
Many contractors price a job as: materials + labor + profit = price. That is missing an entire category. Overhead is everything you pay to run your business that is not tied to a specific job.
For most small contracting operations, overhead runs $30,000 to $60,000 per year: vehicle payments, insurance, workers’ comp, phone/internet/software, accounting, licensing, marketing, tool replacement, storage, and fuel. If you do $400,000 in annual revenue, that is 7.5% to 15% of every dollar you bring in.
How to Calculate Your Overhead Rate
Step 1: Add up all your annual overhead costs.
Step 2: Divide by your total annual revenue.
Step 3: Apply that percentage to every estimate.
Example: $45,000 in annual overhead / $350,000 in revenue = 12.9% overhead rate. On a $25,000 job, that is $3,225 in overhead that needs to be covered. If you priced the job at materials + labor + 15% profit but forgot the 13% overhead, your real profit is only 2%.
How to Fix It
- Calculate your actual overhead rate using the formula above. Update it annually.
- Add overhead as a separate line item in your estimates, not hidden in other numbers.
- Track every expense. The reason most contractors do not know their overhead is because they do not track expenses consistently. Use a receipt scanner to capture every receipt so your overhead calculations are based on real data.
Mistake #3: Not Accounting for Waste and Contingency
You price materials at exactly what you need. Then reality happens: a bad cut, a material substitution at 12% more, a pipe leak behind a wall you did not expect to open. Material waste and project contingency are not surprises. They are certainties.
Industry Waste Factors
| Material | Typical Waste Factor |
|---|---|
| Lumber (framing) | 5-10% |
| Drywall | 10-15% |
| Tile | 10-15% (up to 20% for complex patterns) |
| Flooring (hardwood/LVP) | 10-15% |
| Roofing shingles | 10-15% |
| Paint | 10-20% |
| Concrete | 5-10% |
On a $50,000 renovation with $20,000 in materials, 12% waste means you are short $2,400. Add a 10% project contingency ($5,000) for hidden water damage, code upgrades, and client changes. Skip it and run into $4,000 in surprises, and your planned 18% margin drops to 10%.
How to Fix It
- Add waste factors to every material line item. Apply the specific percentage for each material type.
- Include a contingency line in every estimate. 5-10% for new construction, 10-15% for renovation.
- If the client pushes back, explain that unused contingency reduces the final invoice. It protects both of you.
Contingency is not padding. It is professional risk management. Every experienced contractor builds it in.
Mistake #4: Slow Turnaround That Loses Bids
You walk the job, take notes, and tell the client you will have the estimate “early next week.” By Thursday, when you finally send it, the client has already received two other estimates and picked one.
Research from lead management studies consistently shows that the first contractor to respond gets the job a disproportionate percentage of the time. From the client’s perspective, the contractor who responds within an hour and sends a professional estimate that evening gets their trust. The one who takes five days signals disorganization.
What Slow Estimates Actually Cost
If you bid on 100 jobs per year at a 30% close rate, you win 30 jobs. Speed up your turnaround from 5 days to same-day and bump that to 40%, and you win 10 more jobs. At $5,000 average profit per job, that is $50,000 in additional annual profit.
How to Fix It
- Have a system, not a blank page. Create estimate templates for common job types with pre-loaded costs and rates.
- Get sub quotes in advance. Build relationships with subs who give you reliable pricing you can plug in without waiting.
- Set a turnaround standard. Commit to 24-48 hours. Block calendar time specifically for estimating.
- Use technology that speeds the process. Photo-based estimating tools can give you a ballpark in seconds for initial client conversations, with detailed bids to follow.
Even if you cannot send the full estimate right away, send the client something within 2 hours of the site visit: a thank-you, a summary of what you discussed, and a timeline for the detailed estimate. The contractors who go silent after the walk-through lose bids to faster competitors.
Mistake #5: No Follow-Up After Sending the Estimate
You built a solid estimate and sent it promptly. Then you wait for the client to call back. Most do not, and not because they went with someone else. Life got in the way, the estimate is buried in their inbox, or they have questions but do not want to “bother” you.
A Simple Follow-Up System That Works
| Day | Action | Method |
|---|---|---|
| Day 0 | Send the estimate with a personal note | |
| Day 2 | “Any questions about the estimate?” | Text or call |
| Day 5 | Share a relevant detail (timeline, material note) | |
| Day 10 | “Want to make sure this did not get buried” | Call |
| Day 21 | “Still interested? I have an opening coming up” | Text or email |
| Day 45 | “Closing out open estimates – let me know” |
With a simple follow-up system, you can move from a 25% close rate to 33%. At $5,000 average profit per job on 100 estimates, that is 8 extra wins and $40,000 in additional profit.
How to Fix It
- Track every estimate you send. Use a spreadsheet, a CRM, or even a notebook. Record client, job, amount, date sent, and outcome.
- Schedule follow-ups immediately. Set reminders for Day 2, Day 5, and Day 10 when you send the estimate.
- Know when to stop. After 3-4 attempts with no response, send a final “closing out” message and move on.
Follow-up is the easiest, cheapest way to win more work without spending a dollar on marketing. It costs nothing but 10 minutes a day and a system to keep track.
The Combined Cost of These Five Mistakes
Here is what a contractor doing $400,000 in annual revenue stands to lose:
| Mistake | How It Costs You | Estimated Annual Impact |
|---|---|---|
| Underestimating labor | Margin erosion on every job | $8,000 – $20,000 |
| Forgetting overhead | Working at or below breakeven | $12,000 – $30,000 |
| No waste/contingency | Eating unexpected costs | $5,000 – $15,000 |
| Slow turnaround | Lost bids and missed opportunities | $25,000 – $50,000 |
| No follow-up | Lost jobs from interested clients | $20,000 – $40,000 |
| Total potential annual impact | $70,000 – $155,000 | |
Even fixing half these problems means $35,000 to $75,000 more in your pocket per year. Not from working harder. Just from estimating better and following up consistently.
Frequently Asked Questions
Stop Leaving Money on the Table
Get a ballpark cost estimate from a photo in about 6 seconds. Use it as a starting point for client conversations, then refine with your trade-specific knowledge for detailed bids.